body
{
  font-family:Lucida,sans-serif;
}

h1
{
  color:#A00;
  border-bottom:1px solid #444;
}

h2
{
  color:#444;
}

pre
{
  font-family:"lucida console",monaco,"andale mono","bitstream vera sans mono",consolas,monospace;
  font-size:12px;
  border-left:2px solid #777;
  padding-left:1em;
}

footer
{
  font-size:10px;
}

span.key
{
  color:#449;
  font-weight:700;
  width:120px;
  display:inline;
}

span.value
{
  color:#494;
}

pre.content
{
  background-color:#eee;
  color:#000;
  border:1px solid #aaa;
  border-top:0;
  margin:0 0 1em;
  padding:1em;
}

div.title
{
  font-family:"lucida console",monaco,"andale mono","bitstream vera sans mono",consolas,monospace;
  font-size:12px;
  background-color:#aaa;
  color:#444;
  font-weight:700;
  padding:3px 3px 3px 10px;
}

pre.content span.nu
{
  color:#889;
  margin-right:10px;
}

pre.error
{
  background:#334;
  color:#ccd;
  border-top:1px solid #000;
  border-left:1px solid #000;
  border-right:1px solid #eee;
  border-bottom:1px solid #eee;
  padding:1em;
}